 :

1.  .
1 byte: ProtoID
1 byte: type
1 byte: Armor
1 byte: Indestructable flag
1 byte: Gravitation flag
1 byte: L1
L1 bytes: string, name of file with animation
1 btye: L2
L2 bytes: string, name of file with BEDLAN program
TypeSizes[type] bytes: Additional Data
1 byte = FF, separator (   ,      !)

AdditionalData  :
Enemies & Players:
2 bytes: Weapon bitmask (          )

2.     
        ,   . .. , ,
      ,       ,
    .
1 byte: L
L bytes: Animated sprite file name
2 bytes: X offset (short int)
2 bytes: Y offset (short int)
1 byte = FF, separator

3.    
1 byte: L
L bytes: Picture file name
2 bytes: W (short int)
2 bytes: H (short int)
1 byte: FPS	

4.  
1 byte: ID
1 byte: L
L bytes: Animated sprite name
1 byte: base power
2 bytes: fire timer (short int)
1 bytes: power per level (char)
2 bytes: Bullet Proto ID
2 bytes: X offset
2 bytes: Y offset
1 byte: Tracking burst flag ( 1,        ,
                                 )

5.  
3 bytes: Header ("SWL")
1 bytes: L
L bytes: Level name
2 bytes: level length
-----     -    
1 byte: protoID
2 bytes: position on level
2 bytes: Y
1 byte: L
L bytes: BEDLAN program name
1 byte: flags

Level object flags:
1 -      
2 -      
    -   .
  ,   ,      .